/**
    算法描述：
    核心问题：
    解决所需数据结构+算法：
**/
#include<iostream>
using namespace std;

int main() {
    double k; // 浮点型变量k
    int i; // 整数型变量i
    cin >> k; // 输入k
    for(i=1; k >= 0; i++) { // 循环结构，
        k -= 1.0/i;
    }
    cout << i-1 << endl;
    return 0;
}